package introduction;

public class PrintNumber extends Thread {
    @Override
    public void run() {
        // 遍历100以内的偶数
        for (int i = 0; i <= 100; i += 2) {
            System.out.println(Thread.currentThread().getName() + ":" + i);
            if (i % 10 == 0) {
                // 静态方法，一旦执行此方法，就释放CPU的执行权。
                Thread.yield();
                if (i == 50) {
                    try {
                        // 静态方法，调用时，可以使得当前线程睡眠指定的毫秒数
                        // public static native void sleep(long millis)
                        sleep(10);
                    } catch (InterruptedException e) {
                        throw new RuntimeException(e);
                    }
                }
            }
        }
    }
}
